// 1. 引入 http 模块 , 通过 require 函数   commonjs 模块化
const http = require("http");

// 2. 使用 http.createServer 函数
const server = http.createServer(function (req, res) {
  // 这个回调函数将在你访问这个服务时执行。
  //    request - 请求对象      req
  //    response - 响应对象     res

  console.log("hello");

  // 写响应头
  res.writeHead(200, { "Content-Type": "text/html" });
  // 响应结束，且返回一段文本给到了客户端
  res.end("hello nodejs");
});

// 3. 监听一个端口启动服务
server.listen(3000);
